home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / manage / snmp / kip / fp3.0 / kfps.h < prev    next >
Encoding:
Text File  |  1989-01-17  |  1.3 KB  |  54 lines

  1. | Hardware definitions for KFPS
  2.  
  3. | (c) 1986, Kinetics, Inc.
  4. | May be used but not sold without permission.
  5.  
  6. | $Header: kfps.h,v 1.1 88/04/06 17:57:03 sw0l Locked $
  7.  
  8. | CPU and speed definition
  9. define(`clk10bus8')
  10. define(`m4_hard_timer')
  11.  
  12. | for vaxen running 4.2 and possibly others, use flexnames
  13. | not that the '#' should be deleted as well... it's an m4 comment delimiter
  14. define(`flexnames')
  15.  
  16. | define the places to patch ram interrupt service
  17. define(`m4_ieservice',     `0x120')
  18. define(`m4_dmtservice',     `0x126')
  19. define(`m4_tmoservice',     `0x12c')
  20. define(`m4_abservice',     `0x132')
  21. define(`m4_qhostservice',`0x138')
  22. define(`m4_mhostservice',`0x13e')
  23.  
  24. | memory map
  25. ram7    = 0x6e000
  26. ram6    = 0x6c000
  27. ram5    = 0x6a000
  28. ram4    = 0x68000
  29. ram3    = 0x66000
  30. ram2    = 0x64000
  31. port1    = 0x62000
  32. port0    = 0x60000
  33. z8530    = 0x40000
  34. prom1    = 0x20000
  35. prom0    = 0x00000
  36. | scc offsets from z8530
  37. bctl    = 0
  38. bdata    = 1
  39. actl    = 2
  40. adata    = 3
  41. sccdata    = 1        | offset to data from ctl
  42. | chip sizes
  43. ramsize = 0x2000
  44. romsize = 0x2000
  45. | stack allocation
  46. stksiz    = 80            | initial stack size
  47. scrlen    = 80            | scratch area for out packets
  48. | address of table which contains 82586 initialization root to reset 82586
  49. | and 68000 interrupt vector numbers whenever interrupts are enabled
  50. roottab    = 0xfffffff0        | address of table 
  51. | commands used by kfps - see "cmdidx.h" for C programs
  52. kc_boot    = 15
  53. kc_idle    = 30
  54.